CC=gcc
CFLAGS=-O
OBJS=main.o util.o
TARGET=sh

sh:main.o parse.o cmd.o
	cc -o sh main.o parse.o cmd.o

main.o:main.c parse.h cmd.h
	cc -c main.c

parse.o: parse.c parse.h
	cc -c parse.c

cmd.o:cmd.c cmd.h
	cc -c cmd.c

clean:
	rm -f sh main.o parse.o cmd.o
